@media screen and (min-width: 1601px) and (max-width: 3900px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1580px;}
	.inbanner .swiper-slide {height: 700px;position: relative;}
	.inbanner .swiper-slide a {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
}	
@media screen and (min-width: 1240px) and (max-width: 1600px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1230px;}
	body,.btn-toptel a,.breadcrumb,.contact-book label,.home-product .text h3,.btn-contact2,.item-news .text,.nav .sub li a {font-size: 14px !important;}
	.message-btn,.item-news .text h3,.item-product .text h3 {font-size: 16px;}
	.bannerall p,.item-xtjc .text h3 {font-size: 18px;}
	.page-contact h3 {font-size: 20px;}
	.service-tab .service-text h4 {font-size: 24px;}
	.news-name2 h1,.page-name h3 {font-size: 28px;}
	.inbanner .swiper-slide {height: 500px;}
	.bannerall h3,.home-name,.home-about-note h3 {font-size: 32px;}
	.num-nub {font-size: 40px;}
	.banner-video {height: 450px;}
	.nav h3 a {font-size: 14px;margin: 0 15px;}
	.logo img { height: 40px;margin-top: 30px;}
	.top-search { margin: 0 26px 0 28px;}
	.footnav-sub ul li {padding-right: 70px;}
	.foot-navs {margin: 0 35px 0 30px;}
	.service-tab .col-xl-5 {width: 45.6666666667%;}
	.service-tab .col-xl-7 {width: 54.3333333333%;}
	.cate-nav,.item-xtjc .text {padding: 30px 20px;}
	.product-left {padding-right: 0px;}
	.contact-tab .hd ul {left: 0px;}
	.contact-tab .hd ul li {padding: 0 13px;}
	.item-xtjc .text .note,.home-about-note {line-height: 24px;}
	.item-xtjc .pic {height: 230px;}
	.pr-right {padding-left: 50px;}
	.service-tab .service-text .small-divider,.home-about-note .btn {display: none;}
	.btn-contact2 span {width: 25px;height: 25px;top: 13px !important;}
	.gallery-thumbs {height: 110px;}
}

@media screen and (min-width: 1157px) and (max-width: 1299px) {
	.nav-hide {display: none !important;}
	.btn-menu {display: block !important;margin-top: 36px;margin-right: 60px;}
}	

@media screen and (min-width: 320px) and (max-width: 1156px) {
	.container {padding-right: var(--bs-gutter-x, 1.25rem);padding-left: var(--bs-gutter-x, 1.25rem);}
	.breadcrumb,.btn-contact2,.content,.item-xtjc .text .note,.home-product .text h3,.home-name p,.service-tab .hd ul li p,
	.service-tab .service-text h5,.contact-book label,.item-news .text {font-size: 14px !important;}
	.message-btn {font-size: 16px !important;}
	.item-xtjc .text h3 {font-size: 18px !important;}
	.inbanner .swiper-slide {height: auto !important;}
	.page-contact h3,.service-tab .service-text h4 {font-size: 20px !important;}
	.bannerall h3,.product-note h1,.page-name2 h3,.home-name,.home-about-note h3,.news-name2 h1,.page-name h3 {font-size: 24px !important;}
	.num-nub {font-size: 30px !important;}
	.btn-toptel,.cate-nav,.filter,.swiper-button-next,.swiper-button-prev,.home-product .text p,.btn-news span,
	.service-tab .service-text .small-divider.cate-mobile h3,.cate-mobile ul li i,.footnav-sub,.home-about-note .btn,.pc-img,.cate-mobile h3 {display: none !important;}
	.mobile-img {display: block !important;}
	.cate-mobile.show {display: block !important;position: fixed;z-index: 999; top: 80px;left: 0;width: 100%;border-radius: 0px !important;border-top: 1px solid #eee;border-bottom: 1px solid #eee;} 
	.cate-mobile ul {white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling:touch;}
	.cate-mobile {padding: 15px 20px 0 20px;}
	.cate-mobile ul li {display: inline-block;padding: 0 20px 20px 0;}
	.btn-news {padding: 5px 10px;}
	.header,.nav {height: 80px !important;}
	.top-search {margin: 0 10px 0 0 !important;line-height: 80px !important;height: 80px !important;}
	.btn-searchbg {margin-top: 28px;}
	.bannerall {height: 200px;overflow: hidden;}
	.bannerall img {position: absolute;left: 0;width: auto !important;height: 100%;}
	.logo img {margin: 25px 0 0 0;height: 30px;}
	.product-left {padding-right: 0px !important;}
	.mobile-t50 {margin-top: 0px !important;}
	.mobile-bg {background: none !important;}
	.post-110 {position: relative;top: 0px !important;}
	.news-list {padding: 0px !important;}
	.footnav-sub ul li {padding-right: 20px;}
	.footnav-sub2 a {color: var(--green);}
	.btn-contact2 span {width: 25px;height: 25px;top: 13px !important;}
	.footer {padding-top: 50px !important;}
	.search-box {height: 100%;}
	.search-box .container {margin-top: 50px;padding: 0px !important;}
	.pro-btn a {padding: 12px 40px;margin-right: 20px;font-size: 14px;}
	.pro-video {border: 0px !important;}
	.pr-right {padding-left: 20px;}
	.item-xtjc {margin-top: 15px;}
	.item-xtjc .pic {height: 190px !important;}
	.item-xtjc .text,.service-tab .service-text {padding:30px 20px;}
	.item-xtjc .text .note {line-height: 24px;-webkit-line-clamp: 2;}
	.homedegree2 {margin-left: 0px;margin-right: 0px;}
	.homedegree .swiper-slide,.cate-nav2 ul li a {height: 40px;line-height: 40px; font-size: 14px;}
	.homedegree {width: 100% !important;padding: 0 10px;margin: 10px 0 0 0 !important;}
	.cate-nav2 ul li {margin-right: 10px;}
	.cate-nav2 ul li:last-of-type {margin-right: 0px;}
	.cate-nav2 ul li a {padding: 0 20px;}
	.home-prtab.p-tb100 {padding-top: 50px !important;padding-bottom: 50px !important;}
	.home-prtab.container {padding-right: var(--bs-gutter-x, 0.75rem);padding-left: var(--bs-gutter-x, 0.75rem); overflow: hidden;}
	.home-product {width: 50%;padding: 0 5px !important;}
	.home-brand .swiper-wrapper {height: 150px;padding-bottom: 100px;}
	.xtjc-box.p-tb100 {padding-top: 35px !important;padding-bottom: 50px !important;}
	.num-item {width: 50%;border: 0px !important;margin: 10px 0;}
	.num-inf {margin-top: 0px;}
	.service-tab .hd ul li {padding: 0;width: 20%;display: block;float: left;}
	.service-tab .hd ul li img {width: 40px;height: 40px;}
	.service-tab .hd ul li p {padding-bottom: 10px;}
	.service-tab .bd ul {padding: 0 0 10px 0;}
	.service-tab .br10 {border-radius: 0px !important;}
	.item-product .text {padding: 15px 10px 0 10px;}
	.phpok_next .text-right {text-align: left;padding-top: 20px;}
	.contact-tab .bd ul {height: auto;}
	.contact-tab .hd ul {left: 0px !important;}
	.contact-tab .hd {height: 120px;}
	.contact-tab .hd ul li,.contact-tab .hd ul li.on {height: 40px;line-height: 40px;width: 50%;text-align: center;}
	.inbanner-nav {bottom: 10px !important;}
	.home-about-note {margin-bottom: 20px;}
	.p-tb90,.p-tb80  {padding-top: 50px !important;padding-bottom: 50px !important;}
	.contact-box .page-name h3 {padding-bottom: 20px;}
	.contact-book {margin-top: 20px;padding-top: 30px; border-top: 1px solid #ccc;}
	.contact-tab .hd ul li.on {background-color: var(--green);border-top: 0px !important;color: #fff;}
	.price-box {height: 100%;}
	.price-box .contact-book {border-top: 0px;}
	.lc-list .pic,.lc-list .text {width:100%;float:none !important;}
	.lc-list .text {padding:20px;}
	
	.content-left {padding-right: 0px;}
	.about-left {padding-right: 0px;}
    .about-right {padding-left: 0px;}
	.about-right .content {padding: 0;}
	.contact-map {height: 300px;}
	.swiper-about {margin: 0px;}
	.about-bg{padding: 50px 0;}
	.product-note {padding-left: 0px;}
	.gallery-thumbs {height: 100px;}
	.cate-note {position: relative;transform: translateY(0);top: 0;}
    .custom-box.p-t50 {padding-top: 0;}
	.menu-pd.show .search-box2 {top: 60px;}
	.product-list2 {width: 100%;overflow-x: scroll;}
	.product-list2 ul {width: 1200px;}
    .index_banner .image-text {font-size: 30px;}
	.nav .m.nav-hide,.news-list .news-right,.pc_banner,.top-left2,.top-cn,.foot-navs,.consult,.qrcord{display: none !important;}
	
	.floating_ck {top: auto;bottom: 100px;transform: translateY(0%);}
	.m_t20 {margin-top: 20px;}
	.btn-menu {display: block !important;}
	
}
